//class Solution {
//public:
//    vector<int> intersection(vector<int>& nums1, vector<int>& nums2) {
//        bitset<10000> bt;
//        bitset<10000> bs;
//        set<int> st;
//        for (auto e : nums1)
//        {
//            bt.set(e);
//        }
//        for (auto e : nums2)
//        {
//            bs.set(e);
//            if (bt.test(e) == bs.test(e))
//                st.insert(e);
//        }
//        vector<int> vc;
//        for (auto& e : st)
//        {
//            vc.push_back(e);
//        }
//        return vc;
//    }
//};